<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost:1699/StudentService.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" />
  <xs:element name="GetVanBangDuocNhanByID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetVanBangDuocNhanByIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetVanBangDuocNhanByIDResult" nillable="true" type="q1:VanBangDuocNhanDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetVanBangDuocNhanBySinhVienID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SinhVienIDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetVanBangDuocNhanBySinhVienIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetVanBangDuocNhanBySinhVienIDResult" nillable="true" type="q2:ArrayOfVanBangDuocNhanDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveVanBangDuocNhan">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="objdto" nillable="true" type="q3:VanBangDuocNhanDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveVanBangDuocNhanResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveVanBangDuocNhan">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="objdto" nillable="true" type="q4:VanBangDuocNhanDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveVanBangDuocNhanResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveVanBangDuocNhanByID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveVanBangDuocNhanByIDResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveNghienCuuKhoaHoc">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="objdto" nillable="true" type="q5:NghienCuuKhoaHocDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveNghienCuuKhoaHocResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveNghienCuuKhoaHocByID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveNghienCuuKhoaHocByIDResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetNhatKyByID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetNhatKyByIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetNhatKyByIDResult" nillable="true" type="q6:NhatKyDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetNhatKyBySinhVienID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SinhVienIDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetNhatKyBySinhVienIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetNhatKyBySinhVienIDResult" nillable="true" type="q7:ArrayOfNhatKyDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveNhatKy">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="objdto" nillable="true" type="q8:NhatKyDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveNhatKyResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveNhatKy">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="objdto" nillable="true" type="q9:NhatKyDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveNhatKyResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveNhatKyByID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveNhatKyByIDResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienList">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetSinhVienListResult" nillable="true" type="q10:ArrayOfSinhVienBasicDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienByID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienByIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetSinhVienByIDResult" nillable="true" type="q11:SinhVienBasicDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienByMa">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="MaFilter" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienByMaResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q12="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetSinhVienByMaResult" nillable="true" type="q12:SinhVienBasicDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienByTen">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TenFilter" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienByTenResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q13="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetSinhVienByTenResult" nillable="true" type="q13:ArrayOfSinhVienBasicDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienByDonViID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="DonViIDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienByDonViIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetSinhVienByDonViIDResult" nillable="true" type="q14:ArrayOfSinhVienBasicDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienByKhoaHocID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="KhoaHocIDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienByKhoaHocIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q15="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetSinhVienByKhoaHocIDResult" nillable="true" type="q15:ArrayOfSinhVienBasicDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienByLopID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="LopIDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienByLopIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q16="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetSinhVienByLopIDResult" nillable="true" type="q16:ArrayOfSinhVienBasicDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienByTenDonVi">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TenDonViFilter" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienByTenDonViResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q17="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetSinhVienByTenDonViResult" nillable="true" type="q17:ArrayOfSinhVienBasicDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienByTenKhoaHoc">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TenKhoaHocFilter" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienByTenKhoaHocResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q18="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetSinhVienByTenKhoaHocResult" nillable="true" type="q18:ArrayOfSinhVienBasicDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienByTenLop">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TenLopFilter" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienByTenLopResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q19="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetSinhVienByTenLopResult" nillable="true" type="q19:ArrayOfSinhVienBasicDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienDetailByID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienDetailByIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q20="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetSinhVienDetailByIDResult" nillable="true" type="q20:SinhVienDetailDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienDetailByTen">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TenFilter" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienDetailByTenResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q21="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetSinhVienDetailByTenResult" nillable="true" type="q21:SinhVienDetailDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienDetailByMa">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="MaFilter" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSinhVienDetailByMaResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q22="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetSinhVienDetailByMaResult" nillable="true" type="q22:SinhVienDetailDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveSinhVien">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q23="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="objdto" nillable="true" type="q23:SinhVienDetailDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveSinhVienResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveSinhVien">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q24="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="objdto" nillable="true" type="q24:SinhVienDetailDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveSinhVienResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveSinhVienByID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveSinhVienByIDResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetThamGiaOlympicByID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetThamGiaOlympicByIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q25="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetThamGiaOlympicByIDResult" nillable="true" type="q25:ThamGiaOlympicDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetThamGiaOlympicBySinhVienID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SinhVienIDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetThamGiaOlympicBySinhVienIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q26="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetThamGiaOlympicBySinhVienIDResult" nillable="true" type="q26:ArrayOfThamGiaOlympicDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveThamGiaOlympic">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q27="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="objdto" nillable="true" type="q27:ThamGiaOlympicDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveThamGiaOlympicResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveThamGiaOlympic">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q28="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="objdto" nillable="true" type="q28:ThamGiaOlympicDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveThamGiaOlympicResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveThamGiaOlympicByID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveThamGiaOlympicByIDResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCauLacBoThamGiaByID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCauLacBoThamGiaByIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q29="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetCauLacBoThamGiaByIDResult" nillable="true" type="q29:CauLacBoThamGiaDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCauLacBoThamGiaBySinhVienID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SinhVienIDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCauLacBoThamGiaBySinhVienIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q30="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetCauLacBoThamGiaBySinhVienIDResult" nillable="true" type="q30:ArrayOfCauLacBoThamGiaDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveCauLacBoThamGia">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q31="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="objdto" nillable="true" type="q31:CauLacBoThamGiaDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveCauLacBoThamGiaResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveCauLacBoThamGia">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q32="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="objdto" nillable="true" type="q32:CauLacBoThamGiaDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveCauLacBoThamGiaResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveCauLacBoThamGiaByID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveCauLacBoThamGiaByIDResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetChinhSachByID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetChinhSachByIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q33="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetChinhSachByIDResult" nillable="true" type="q33:ChinhSachDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetChinhSachBySinhVienID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SinhVienIDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetChinhSachBySinhVienIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q34="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetChinhSachBySinhVienIDResult" nillable="true" type="q34:ArrayOfChinhSachDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveChinhSach">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q35="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="objdto" nillable="true" type="q35:ChinhSachDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveChinhSachResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveChinhSach">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q36="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="objdto" nillable="true" type="q36:ChinhSachDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveChinhSachResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveChinhSachByID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveChinhSachByIDResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetHocBongByID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetHocBongByIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q37="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetHocBongByIDResult" nillable="true" type="q37:HocBongDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetHocBongBySinhVienID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SinhVienIDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetHocBongBySinhVienIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q38="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetHocBongBySinhVienIDResult" nillable="true" type="q38:ArrayOfHocBongDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveHocBong">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q39="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="objdto" nillable="true" type="q39:HocBongDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveHocBongResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveHocBong">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q40="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="objdto" nillable="true" type="q40:HocBongDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveHocBongResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveHocBongByID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveHocBongByIDResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetKhenThuongByID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetKhenThuongByIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q41="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetKhenThuongByIDResult" nillable="true" type="q41:KhenThuongDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetKhenThuongBySinhVienID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SinhVienIDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetKhenThuongBySinhVienIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q42="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetKhenThuongBySinhVienIDResult" nillable="true" type="q42:ArrayOfKhenThuongDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveKhenThuong">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q43="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="objdto" nillable="true" type="q43:KhenThuongDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveKhenThuongResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveKhenThuong">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q44="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="objdto" nillable="true" type="q44:KhenThuongDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveKhenThuongResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveKhenThuongByID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveKhenThuongByIDResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetKyLuatByID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetKyLuatByIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q45="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetKyLuatByIDResult" nillable="true" type="q45:KyLuatDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetKyLuatBySinhVienID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SinhVienIDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetKyLuatBySinhVienIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q46="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetKyLuatBySinhVienIDResult" nillable="true" type="q46:ArrayOfKyLuatDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveKyLuat">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q47="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="objdto" nillable="true" type="q47:KyLuatDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveKyLuatResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveKyLuat">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q48="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="objdto" nillable="true" type="q48:KyLuatDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveKyLuatResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveKyLuatByID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveKyLuatByIDResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetNghienCuuKhoaHocByID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetNghienCuuKhoaHocByIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q49="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetNghienCuuKhoaHocByIDResult" nillable="true" type="q49:NghienCuuKhoaHocDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetNghienCuuKhoaHocBySinhVienID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SinhVienIDFilter" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetNghienCuuKhoaHocBySinhVienIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q50="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="GetNghienCuuKhoaHocBySinhVienIDResult" nillable="true" type="q50:ArrayOfNghienCuuKhoaHocDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveNghienCuuKhoaHoc">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q51="http://schemas.datacontract.org/2004/07/VLUSM_BusinessLogic.DataTransferObjects" minOccurs="0" name="objdto" nillable="true" type="q51:NghienCuuKhoaHocDTO" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveNghienCuuKhoaHocResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
</xs:schema>